
package com.liuxinlong.modules.entity;

import com.baomidou.mybatisplus.annotations.TableName;

import io.swagger.annotations.Api;
import lombok.Data;

/**
 * 用户实体
 * 
 * @author liuxinlong@hotwater.com.cn
 * @version 1.0.0
 * @since 2021-12-28
 *
 */
@Api("用户实体对象")
@Data
@TableName("pmip_user")
public class User {
	/**
	 * 用户id
	 */
	private String id;

	/**
	 * 真实姓名
	 */
	private String name;

	/**
	 * 登录账号
	 */
	private String account;

	/**
	 * 账户号码
	 */
	private String cardAccount;

	/**
	 * 所在班组
	 */
	private String department;

	/**
	 * 所在小队
	 */
	private String team;

	/**
	 * 入职日期
	 */
	private String joinDate;

	/**
	 * 在职类型 1.长期 2.短期 3.临时
	 */
	private int jobType;

	/**
	 * 在职开始时间
	 */
	private String jobStartTime;

	/**
	 * 在职结束时间
	 */
	private String jobEndTime;

	/**
	 * 出生日期
	 */
	private String birthday;

	/**
	 * 身份证号
	 */
	private String idNumber;

	/**
	 * 用户籍贯
	 */
	private String nativePlace;

	/**
	 * 用户地址
	 */
	private String address;

	/**
	 * 用户编码
	 */
	private String sn;

	/**
	 * 用户等级
	 */
	private int userLevel;

	/**
	 * 用户头像
	 */
	private String portrait;

	/**
	 * 用户数据
	 */
	private String other;

	/**
	 * 用户状态
	 */
	private int status;

	/**
	 * 备注
	 */
	private String remark;

	/**
	 * 用户密码
	 */
	private String password;

	/**
	 * 最后登陆时间
	 */
	private String lastLoginTime;
}
